How I Rate Limit Without Third Party Services